package main

import "fmt"

// 类型不能混着用
// 字符串和数字，整数和浮点型
func main() {
	// 连接两个字符串，使用 + 运算符
	countdown := "Launch in T minus " + "10 seconds."
	fmt.Println(countdown)

	// countdown := "Launch in T minus " + 10 + " seconds." // 如果想连接字符串和数值，是会报错的：

	age := 41
	marsAge := float64(age) // 如果想把 age 转化成 浮点类型，需要使用目标类型将其“包裹”起来

	marsDays := 687.0
	earthDays := 365.2425
	fmt.Println(int(earthDays)) // 365 从浮点类型转化为整数类型，小数点后边的部分会被截断，而不是舍入

	marsAge = marsAge * earthDays / marsDays
	// marsAge = age * earthDays / marsDays  整型和浮点类型也不能混着用：

	fmt.Println("I am", marsAge, "years old on Mars.")

}
